snake-toothed fruit bat - French English Dictionary